package com.lxs.votesystem.mapper;

import com.lxs.votesystem.bean.Vote;

import java.util.List;

public interface VoteMapper {

	/**
	 * 保存
	 * @param vote
	 * @return
	 */
	int save(Vote vote);

	/**
	 * 查询所有
	 * @return
	 */
    List<Vote> queryAll();

	/**
	 * 根据voteID,删除vote
	 * @param voteID
	 * @return
	 */
	Integer removeVoteByVoteID(Integer voteID);

	/**
	 * 根据频道id,查询当前频道下的所有投票信息
	 * @param channelID
	 * @return
	 */
    List<Vote> queryVoteResultsByCID(Integer channelID);

	/**
	 * 根据voteID,获得所有的投票选项
	 * @param voteID
	 * @return
	 */
	Vote getVoteByID(Integer voteID);
}
